package com.example.evaluate.mapper;

import com.example.evaluate.model.Teacher;
import com.example.evaluate.model.TeacherCourse;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface TeacherCourseMapper {
    /**
     * 通过trueTeacherId获取到老师的课程，用于循环展示数据
     * */
    List<TeacherCourse> findCourseByTrueTeacherId(int trueTeacherId);


    /**
     * 通过课程名字，获取此课程对应的所有学生的teacher记录
     * */
    List<Teacher> findTeacherByCourseName(String courseName);

    /**
     * 添加一个teacherCourse信息，用于添加课程
     * */
    int addTeacherCourse(@Param("courseName") String courseName, @Param("trueTeacherId")int trueTeacherId);

}
